package com.bolt.report.annotation;

import com.bolt.report.definition.Align;

import java.lang.annotation.*;

@Target({ElementType.TYPE,ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface Group {

    String[] desc() default {};

    boolean summary() default false;

    Element[] groups();

    Element[] calculate();

    Style style() default @Style(align= Align.left,valign = Align.middle);
}